package Modelos;

import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;

@Entity
@Table(name="detallefactura",schema="public")
@PrimaryKeyJoinColumn(name="coddetalle")
public class DetalleFactura {
	
	@Id
	@Column(name="coddetalle")
	private String codDetalleFactura;
	
	/*@OneToMany(cascade= CascadeType.ALL)
	@JoinColumn(name="codingreso")
	private List<Ingresos> Ingresos;
	
	@OneToMany(cascade= CascadeType.ALL)
	@JoinColumn(name="codegreso")
	private List<Egresos> Egresos;*/
	
	@OneToOne
	@PrimaryKeyJoinColumn
	private Factura codFactura;

	public String getCodDetalleFactura() {
		return codDetalleFactura;
	}

	public void setCodDetalleFactura(String codDetalleFactura) {
		this.codDetalleFactura = codDetalleFactura;
	}

/*	public List<Ingresos> getIngresos() {
		return Ingresos;
	}

	public void setIngresos(List<Ingresos> ingresos) {
		Ingresos = ingresos;
	}*/


	public Factura getCodFactura() {
		return codFactura;
	}

	public void setCodFactura(Factura codFactura) {
		this.codFactura = codFactura;
	}
	

}
